package com.yupi.springbootinit.model.dto.processbatch;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 版次自动排程（设置起始时间，自动生成各工序计划）
 */
@Data
public class ProcessBatchScheduleAutoUpdateRequest implements Serializable {
    /**
     * 计划开始时间
     */
    private LocalDateTime planStart;
    
    /**
     * 工序时长覆盖列表（可选）
     * 如果提供，将在排程前先更新工序时长
     */
    private List<ProcessBatchStepDurationDTO> stepDurations;
}